Information-based complexity